package day3;

import java.util.Scanner;

public class Test4 {
    public static void main(String[] args) {
        // 1.2.3
        Scanner input = new Scanner(System.in);
        boolean val = false;
        int choose = 0;
        // 循环练习：如果选择正确，输出用户选择的菜单。
        // 否则提示重新输入，再次显示菜单
        do {
            System.out.println("菜单1");
            System.out.println("菜单2");
            System.out.println("菜单3");
            System.out.print("请选择菜单:");
            val = input.hasNextInt(); // 判断下一个输入是否为int
            if(val) {
                choose = input.nextInt();
            } else {
                System.out.println("输入错误，请重新输入！");
                input.nextLine(); // 切换到下一行输入
//                input = new Scanner(System.in); // 重新初始化输入对象
            }
        } while(!val || choose < 1 || choose > 3);
        switch (choose) {
            case 1: System.out.println("菜单1");break;
            case 2: System.out.println("菜单2");break;
            case 3: System.out.println("菜单3");break;
        }




    }
}
